@CHARSET "UTF-8";
/*signIn.jsp的样式，这里是构架样式*/
#titleMsg {
	font: normal 24px arial;
	text-align:center;
	height:60px;
	width:100%;
}


#main{
	width:980px;
}

#feat{ 
	margin-left: 0px; 
	padding: 0px 30px 0px 0px; 
	list-style-type: none; 
	list-style-image: none; 
	list-style-position: outside;
	text-align:left;
}
#feat li { 
	margin-bottom: 20px; 
	margin-left:0px; 
	padding-left: 22px; 
	background: url(img/bullet.gif) no-repeat 0px 3px; 
	word-spacing:2px
}
#feat li b {
	font: bold 14px arial;
}

#footer{
	position:relative;
	top:50px;
	width:100%;
	text-align:center;
	border: 1px solid #E4E4E4;
	background-color: #f0f0f0;
	padding: 2px;
	font: normal 13px Arial, Helvetica, sans-serif;
}


.cpyrht{
	font-size: 11px;
}

#panel{
	background-color:#ffffff;
	width: 420px;
	height:380px;
	poisition:relative;
	float:left;
}

#loginPanel{
	width:260px;
	poisition:relative;
	float:right;
}

#registerPanel{
	width:400px;
	poisition:relative;
	float:right;
}

#introPanel{
	width: 560px;
	poisition:relative;
	float:left;
}

/*这里是登陆框样式*/

.login{width:260px;}

/* Login Panel */

.login-panel {border:1px solid #b7b7b7;width:100%;}
.login-panel .inner {border:1px solid #f7f7f7;padding:10px 10px 0;background:#f0f0f0;}
.login-panel h3 {display:none;}

.login-form p { margin:10px 0; line-height:20px;}
.login-form p.top {margin:0;padding:0;}
.login-form label { display:block; color:#808080; font-weight:bold; line-height:20px;}
.login-form .labelCheckbox { font-weight:normal; color:#333;}
.login-form .labelCheckbox input { margin-right:5px;}
.login-form .input-text { width:140px;}

.extra-guide .portal { position:relative; display:block; margin:10px 2px 10px 0; padding:5px 0 5px 18px; border:1px solid #ccc; border-width:1px 0; background:#f7f7f7 url(img/style_triangle.gif) 8px 10px no-repeat; color:#666;}
.extra-guide .portal:hover { border-color:#3B5888; background-color:#d8dfea; color:#333; text-decoration:none;}
.extra-guide .portal strong { display:block; color:#333;}
.extra-guide .portal:hover strong { color:#000;}


/* Full login page */
.full-login {float:left;width:260px;padding-top:8px;}
.full-login .login-panel .inner {padding:15px 5px;}
.full-login .login-panel h2 {margin-bottom:15px;}
.full-login .login-panel label {color:#333;font-weight:normal;}
.full-login .login-panel p {margin:10px 0;}
.full-login .login-panel p.clearfix label {font-size:14px;width:85px;float:left;text-align:right;margin-top:3px;}
.full-login .login-panel p.input-text {width:160px;font-size:14px;}
.full-login .login-panel p.right {margin-left:85px;}
.full-login .login-panel p .labelCheckbox{margin-left:65px;}


.xn-show {float:right;background:url(imgpro/login/show.jpg) no-repeat;padding-top:175px;width:475px;}
.xn-show dt {font-size: 16px;margin-bottom: 10px;}
.xn-show dd {text-indent: 3em;line-height: 2em;}
.messages_div {height:40px;background:url(imgpro/login/message.gif) no-repeat;font-size:12px;font-color}
.errors_div {height:40px;width:240px;background:url(imgpro/login/error.gif) no-repeat;text-align:center;}

/*这里是注册框、取回密码样式*/
#register{
border:1px solid #b7b7b7;
float:left;
width:400px;
overflow:hidden;
background-color:#f0f0f0;}

#getPwd{
border:1px solid #b7b7b7;
float:left;
width:400px;
overflow:hidden;
background-color:#f0f0f0;}

#content_reg {width:400px;border:1px solid #f7f7f7;}
#content_reg:after {content:".";display:block;height:0;clear:both;  visibility:hidden;}
#content_reg {display:inline-block;}
#content_reg {display:block;}

.errors_div { margin-left:30px; margin-right:30px;}

.form-register {
    margin:10px 30px;
	clear:both;
}

.form-register h2 {
    font-size: 1.2em;
    border-bottom: 1px solid #D8DFEA;
    line-height: 1.5em;
    margin-bottom: 1.5em;
    text-align:left;
}

.form-register p {
    padding: 0.4em 0;
    overflow: hidden;
    zoom: 1;
}

.form-register .note{
	font: normal 13px Arial, Helvetica, sans-serif;
}

.form-register .centerAlign{
	text-align:center;
}

.form-register .centerAlign label{
	width:100px;
}

.form-register  span.noqqalt{ 
	color:#808080; 
	clear:both; 
	display:block; 
	width:230px;  
	height:auto; 
	padding-left:20px;
	margin-left:70px;
	text-align:left;}

.form-register p label {
    float:left;
    width:80px;
    margin-right:10px;
    color:#808080;
    font-weight:normal;
    text-align:right;
    height: 1.8em;
    line-height: 20px;
}
.form-register p .inputtext {
    float: left;
    vertical-align: middle;
    height: 20px;
    line-height: 20px;
    width: 200px;
    padding: 2px;
    border:1px solid #bdc7d8;
}

.form-register p span {
    float:left;
    height: 1.8em;
    line-height: 20px;
    color: #808080;
    padding-left: 10px;
}
